namespace GameKit.Core.Context
{
    public interface ISystemContext
    {
        T AddSystem<T>(T system) where T : ISystem;
        T GetSystem<T>() where T : ISystem;
        void OnUpdate(float deltaTime);
    }
}